Mohamed SalahMohamed Salah
An Empty Analysis: When Tennis Has No Story YetI recently reviewed a Stage-1 tennis analysis. The first thing to say about i...
LEC Versus 2027: The Tier 2 Door Closes, the Seventh-Place Finisher, and the Unnamed Equation of European LoLThere is an evening in July 2026 that I cannot forget, even though it does no...
De Jong Back on the Grass: The Welcome News Buried on Line FiveOn Wednesday, Frenkie de Jong touched a ball again on the Barcelona training...
Sofia, Four Days, Eight Crowns: The Power Map of European Disability SnookerAt Sofia, table three sits near the back wall of the hall. On Thursday mornin...
Balogun's Everton Collapse: Who Did the Medical Save?On the final night of the transfer window, as the clock ticked through its...
NBA Penalizes Clippers: Five First-Round Picks, $30M Fine, and an Arbitration BattleThe transfer window this year was already noisy with blockbuster deals, but n...
The Data Void: When Sports Analytics Turns Its Back on the Blank PageLate Tuesday, at two in the morning in Busan, I sat in front of my screen and...
Manuchar Markoishvili Replaces Gianmarco Pozzecco at Galatasaray: A Young Gamble Inside an Unsourced ReportIt was two in the morning in Miami, and I was still staring at my screen,...
Nine Lenses on Vietnamese Women's Volleyball: From Empty Stands to the World StageOne afternoon in a provincial arena. The ball hit the wooden floor with a sou...
From San Luis Potosí to Atlético San Luis: One Mislabel and the Cost of Dirty Data5:40 a.m., Madrid time. I open my data feed as I do every morning and find a...
PV Sindhu at the 2026 Asian Games: Five Rivals and the Limits of RhythmA late-September evening in Nha Trang, and I am rewatching the 2026 Japan Ope...
Nine Empty Cells on the Table Tennis Analyst's DeskOn Tuesday night, a spreadsheet arrived in my inbox. Nine tabs. Tab one:...
Who holds the WNBA triple-double record? When the data table contradicts itselfOn August 22, 2026, one number was produced: Alyssa Thomas recorded 16 assist...
Three Days in Can Tho and the Age-10 Gap: What the 2026 Community Football Instructor Course Announcement Leaves OutI read the announcement for the opening of the 2026 community football...
An Empty Spreadsheet in Chengdu: The Ethical Line of Table Tennis AnalysisThe wall clock in my Chengdu office reads 9:47 p.m. I have just hit export...
Six Goals from Four Forwards: Kim Sang Sik Gains Options, Not a SystemA low cross came in from the left. The defence cleared it, the first shot was...
Aston Villa 3-1 Viking: Three Set-Piece Goals and a 12-Match Home Streak That Still Needs VerifyingMinute 62 at Villa Park: the scoreboard reads 3-0 and part of the stand has...
Ngetich Breaks the Women-Only Half Marathon World Record by One Second: The Category the Headlines FlattenOn the course in Copenhagen, when the electronic clock clicked over to 1:05:1...
Deep Golf Analysis: When Empty Input Data Freezes the Entire Analytical SystemIn the professional sports analysis industry, the most fundamental principle ...
Hoang Anh Gia Lai Leaves Pleiku: When the Pitch Rewrites the Match Before the National CupIn September, the red basalt lands of Pleiku took unrelenting rain. During th...
